body { background:#f3f3f3;}
.pdSlider .islider-dot-wrap .islider-dot { border:#303030 1px solid; background:none; overflow:hidden; width:0.3em; height:0.3em;}
.pdSlider .islider-dot-wrap .active { border-color:#e70619;}

.pd_hd {position: relative; margin-bottom:0.8em;}
.pd_hd01 { position:relative; padding:0.8em 4em 0.8em 1.2em; background-color:#fff;}
.pd_hd01 ._fav { width:4em; height:1.6em; position:absolute; right:0; top:0.8em; border-left:#ccc 1px solid; text-align:center; color:#999999;}
.pd_hd01 ._fav .ion { font-size:1.2em;}
.pd_hd01 ._fav.active{color:#e70014;}
.pd_hd01 ._title { font-size:1.2em; font-weight:normal; padding:0.2em 0;}
.pd_hd01 ._price { font-size:1.2em; color:#e70014;}
.pd_hd01 ._tag { display:inline-block; white-space:nowrap; width:auto; height:0.8em; line-height:0.8em; background-color:#ff5000; color:#fff; 
	padding:0 .5em; font-size:.8em; margin-left:0.5em;} 

.pd_hd02 { background-color:#f8f8f8; padding:0.8em 1.2em;}
.pd_hd02 li { width:48%; margin-right:2%; height:1.5em; line-height:1.5em; float:left; color:#888; font-size:0.8em; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.item ._num { color:#e70014; margin-left:0.5em;}

.item-content { padding:0.8em 1em; background-color:#fff; white-space:normal; text-overflow:normal; line-height:1.8;}

.detail_foot { padding-top:0; padding-bottom:0;}
.detail_foot .btn-block{border:0;}

/*强制备注*/
.remarkBox ._selects{margin:1em 0;}
.remarkBox ._selects .btn{margin:0 .5em .5em 0;}
.remarkBox ._title{font-size:1.2em;margin-bottom: 1.2em;}
.remarkBox .item{border:0;padding: 0; line-height: 2.4em;}
.remarkBox .item-input{border-bottom:1px solid #ccc;margin-bottom: 1px;}
.hidden {display: none;}